.nopl{
	padding-left:0!important;
}
.nobr{
	border-right:none!important;
}
.nomr{
	margin-right:0!important;
}
.nobb{
	border-bottom:0!important;
}
/*导航*/
.agro_nav{
	height: 40px;
	background-color: #eaeaea;
}
.agro_nav_inner{
	width: 1200px;
	margin: 0 auto;
	/*font-size: 0;*//*消除间距*/
}
.agro_nav_inner a{
	display: inline-block;
	width: 114px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
}
.nav_active,.agro_nav_inner a:hover{
	background-color: #26782f;
	color: #fff!important;
}
.pt20{
	padding-top: 20px;
}
.search_top_box{
	margin-left:100px;
/*	margin-top:50px;*/
	float: left;
}
.search_tag{
	float: left;
	position: relative;
}
.select_js_sub p{
	padding-right:20px;
}
.select_js_sub{
  position: relative;
  float: left;
  width: 94px;
  height: 40px;
  line-height: 40px;
  font-size:14px;
  background-color: #26782f;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
}
.select_js_sub b{
	position: relative;
	top:-34px;
	left:34px;
	display: inline-block;
	width:37px;
	height:22px;
	background:url(../img/arrorw.png) no-repeat right center;
}
.search_tag ul{
	position: absolute;
	top:40px;
	left:0;
	width:94px;
	background-color:red;
	border:1px solid #ccc;
	display: none;
}
.search_tag ul li{
	height:30px;
	line-height:30px;
	color:#3e3e3e;
	text-align: center;
	font-size:12px;
	background-color:#CCC;
}
.search_tag ul li a{
	display: block;
}
.header .search{
	float: left;
	padding: 0 50px 0 0px!important;
}

/*便民服务index*/
.service_login{
	width:100%;
	height:412px;
	background-color: #3fad3d;
	margin-top:10px;
}
.center{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
}
.login_wrap{
	position: relative;
	height:412px;
	background:url(../img/service_banner.jpg) no-repeat center center;
}
.login_form{
	position: absolute;
	top:30px;
	right:100px;
	padding:20px;
	background-color:#fff;
}
.qcode a{
	position: absolute;
	right:0;
	bottom:0;
	width:60px;
	height:60px;
	background:url(../img/login_tab.png) no-repeat right bottom;
	background-position:-60px 0;
	text-indent:-9999px;
}
.hy_title{
	float: left;
  	font-size: 20px;
  	line-height: 27px;
  	color: #666;
  	font-family:"Microsoft YaHei";
}
.regist_link{
	float: right;
	line-height: 22px;
	font-size:14px!important;
	color: #b61d1d;
	padding-left:24px;
	background:url(../img/login_icon.png) no-repeat center center;
	background-position:-103px -71px;
}
.ts_msg{
	position: relative;
  	color: #666;
  	width:254px;
  	border:1px solid #ffe57d;
  	padding: 3px 10px 3px 40px;
  	line-height: 18px;
  	font-size:12px;
  	height: 18px;
  	background:url(../img/login_icon.png) no-repeat center center;
	background-position:-95px -19px;
	background-color: #fff6d2;
	margin:8px 0;
}
.login_box{
	width:304px;
}
.form_box .login_item{
	position: relative;
	border: 1px solid #bdbdbd;
  	height: 38px;
  	width: 304px;
  	margin-bottom:20px;
}
.form_box .login_item .itxt{
	line-height: 18px;
  	height: 17px;
  	border: 0;
  	padding: 10px 0 10px 50px;
  	width: 254px;
  	float: none;
  	overflow: hidden;
  	font-size: 14px;
  	font-family: 'Microsoft YaHei';
}
.form_box .login_item .login_label{
	position: absolute;
	top:0;
	left:0;
  	z-index: 3;
  	width: 38px;
  	height: 38px;
  	border-right: 1px solid #bdbdbd;
  	background: url(../img/login_icon.png) no-repeat;
}

.form_box .login_item .name_label{
	background-position:0 0;
}
.form_box .login_item .pw_label{
	background-position:-48px 0;
}
.contrl_item{
	position: relative;
	color:#666;
}
.auto{
	margin-right:5px;
}
.contrl_item .chk{
	float: none;
	vertical-align: middle;
	margin:0 -4px 0 0;
}
.contrl_item label{
	float: none;
	font-size:12px;
	vertical-align: middle;
}
.forget_pw{
	 position: absolute;
	 top:0;
	 right:0;
}
.login_btn{
	margin:20px 0;
}
.login_btn input{
  	display: block;
  	width: 302px;
  	height: 32px;
  	line-height:31px;
  	background-color: #e4393c;
  	color: #fff;
  	font-size: 20px;
  	border: 1px solid #e85356;
  	font-family:"Microsoft YaHei";
  	text-align: center;
  	letter-spacing:20px;
  	cursor: pointer;
}
.login_tip{
	font-size:12px;
	color:#999;

}
.login_sty{
	margin-top:5px;
}
.sty_item{
	color:#666;
	border-right:1px solid #999;
	padding:0 10px ;
}
/*登录成功*/
.login_success {
	top:90px!important;
}
.login_success .success_item{
	width:300px;
	margin:15px 0;
}
.login_success .success_item h3{
	color:#3e3e3e;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:normal;
}
.login_success .success_item p{
	color:#3e3e3e;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:normal;
}
.login_success .success_item p.site_name{
	color:#26782f;
}
.login_success .line{
	height:1px;
	_height:1px;
	background-color:#ddd;
}
.login_success .wel_btn{
	height:35px;
	line-height:35px;
	background-color:#26782f;
	text-align: center;

}
.login_success .wel_btn a{
	display: block;
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑";

}
.service_fun{
	margin-bottom:50px;
	overflow: hidden;
}
ul.fun_list{
	width:1092px;
	margin:40px auto;
}
ul.fun_list li.fun_item{
	position: relative;
	float: left;
	width:96px;
	height: 150px;
	text-align: center;	
	padding:0 0 0 70px;
}
ul.fun_list li.fun_item a{
	position: absolute;
	bottom:0;
	display: block;
	width: 96px;
	font-size:14px;
	color:#666;
	font-family:"Microsoft YaHei";
	padding-top:130px;
	background:url(../img/bm_icons.png) no-repeat;
}
ul.fun_list li.mobile_recharge a{
	background-position:-480px 0;
}
ul.fun_list li.game_cards a{
	background-position:-288px 0;
}
ul.fun_list li.we_expends a{
	background-position:-576px 0;
}
ul.fun_list li.news_stand a{
	background-position:-384px 0;
}
ul.fun_list li.tickets_sale a{
	background-position:-96px 0;
}
ul.fun_list li.village_tourism a{
	background-position:-192px 0;
}
.village_banner{
	margin-bottom:55px;
}
.service_news{
	position: relative;
}
.news_item{
	position: relative;
	float: left;
	width:288px;
    height:330px;
	padding:0 40px;
	border:1px solid #999;
	border-top:4px solid #999;
	overflow: hidden;
	margin-right:10px;
}
.news_title{
	border-bottom:1px dashed #999;
	padding:15px 0 8px 0;
}
.news_title h3{
	float: left;
	font-size:14px;
	color:#3a3a3a;
}
.news_title i{
	display: inline-block;
	*display: inline;
	*zoom:1;
	width:4px;
	height:2px;
	background-color:#999;
	vertical-align:middle;
	margin-right:5px;
}
.news_title .more{
	float: right;
}
.news_con{
	margin:25px 0 12px 0;
}
.news_ad{
	text-align: center;
}
.news_ad a{
	display: block;
	padding:10px 0 18px 0;
	color:#c61213;
	text-decoration:underline;
}
.news_list{
	overflow: hidden;
}
.news_list .press_item{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
	
    height:28px;
    line-height:28px;
}
.news_list .press_item a{
	font-size:14px;
	color:#666;
}
.news_list .press_item a:hover{
	color:#26782f;
}
.travel_pic{
	position: absolute;
	right:-6px;
	top:-16px;
	float: right;
  	text-align: right;
}
.travel_pic a{
	display: block;
	font-size:0;
}
.sj{
	position: relative;
	top: -16px;
 	right: 18px;
	z-index:999;
}

/*报刊订阅*/
.bread_nav{
	margin:20px 0;
	font-size:12px;
	color:#666;
}
.bread_nav a{
	padding:0 5px;
}
.take_tab{
	position: relative;
	width: 1198px;
	height: 431px;
	border: 1px solid #999;
}
.take_tab ul.tab_banner li.tab_pic{
	display: none;
}
.take_tab ul.tab_banner li.tab_pic_01{
	display: block;
}
.take_tab ul.tab_banner{
	position: absolute;
	right:0;
	top:0;
	width:943px;
}
.take_tab ul.tab_banner img{
	height:430px;
}
.take_tab .tab_info li{
	width: 270px;
	height:71px;
	border-bottom:1px solid #999;
	text-align: center;
}
.take_tab .tab_info a{
	position: relative;
	z-index:8888;
	display: block;
	width: 270px;
	height:71px;
}
.take_tab .tab_info a:link , .take_tab .tab_info a:visited{
	font:18px/71px "微软雅黑","宋体";
	color:#666;
}
.take_tab .tab_info li.cur a{
	background:url(../img/bm_icons.png) no-repeat 0 -428px;
	color:#277438;
}
.take_search{
	font-size:0;
	position: relative;
	margin:25px 0;
	text-align: right;
}
.take_search .s_txt{
	width:352px;
	height:26px;
	padding:3px 8px;
	line-height:26px;
	font-size:14px;
	color:#666;
	border:1px solid #999;
	font-family:"微软雅黑","宋体";
}
.take_search .s_btn{
	width:83px;
	height: 34px;
	border:0;
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑","宋体";
	padding-left:15px;
	margin-left:-10px;
	background:url(../img/bm_icons.png) no-repeat 11px -390px;
	background-color:#277438;
	cursor: pointer;
}
.buy_item{
	position: relative;
}
.mzg_buy{
	font-family:"微软雅黑","宋体";
	color:#666;
}
.mzg_img{
	position: absolute;
	left:0;
	border:1px solid #999;
	padding:5px;
}
.mzg_info{
	position: relative;
	height:194px;
	margin-left:190px;
	padding-top:12px;
}
.order_status{
	position: absolute;
	top:0;
	right:0;
}
.mzg_list{
	position: relative;
	border:1px solid #999;
	padding:30px 20px 30px 100px;
	margin-bottom:40px;
}
.mzg_num{
	position: absolute;
	top:-12px;
	left:20px;
	display: block;
	width:50px;
	height:54px;
}
.mzg_num:link,.mzg_num:visited{
	font-size:36px;
	font-weight: bold;
	background-color:#277438;
	text-align: center;
	line-height:54px;
	color:#fff;
	font-family:"宋体","微软雅黑";
}
.mag_yy{
	position: absolute;
	top:-12px;
	left:70px;
}
.mzg_info_tit{
	font-weight:normal;
	font-size:18px;
}
.mzg_price{
	font-size:16px;
	padding:8px 0;
}
.mzg_price .red{
	font-weight:bold;
	font-size:28px;
	color:#eb6100;
}
.mzg_price .red b{
	font-weight:400;
	font-size:14px;
}
.mzg_define .define_item{
	margin-right:15px;
}
.mzg_intr{
	width:700px;
	font-size:14px;
	padding:8px 0;
	/*text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;*/
}
.mzg_category span{
	margin-right:40px;
}

.mzg_category span i{
	font-style:normal;
	color:#277438;
}
.order_status .order_count{
	font-size:0;
	-webkit-text-size-adjust:none;
}
.order_status .order_count span{
	font-size:14px;
}
.min,.add{
	width:26px;
	height:26px;
	background-color: #eee;
	color:#277438;
	line-height:25px;
	border:1px solid #999;
	font-size:16px;
	cursor: pointer;
}
.text_box{
	width:32px;
	height:24px;
	border:1px solid #666;
	vertical-align:top;
	line-height:24px;
	text-align: center;
}
.order_sty{
	display: block;
	width:90px;
	height:40px;
	background:url(../img/bm_icons.png) no-repeat;
	margin-top:20px;
}
.order_sty:link,.order_sty:visited{
	line-height:40px;
	text-align: center;
	font-size:16px;
	padding-left:40px;
}
.order_pay{
	background-color: #277438;
	background-position: 10px -360px;
}
.order_pay:link,.order_pay:visited{
	color:#fff;
}
.online_pay{
	border:1px solid #277438;
	background-position: 10px -315px;
}
.online_pay:link,.online_pay:visited{
	color:#277438;
}

.pagination{
	text-align: right;
}
.pagination .num_item{
	display: inline-block;
	*display:inline;
	*zoom:1;
	background-color:#eee;
	padding:10px;
	border:1px solid #ccc;
	color:#666;
	font-size:14px;
}
.pagination a.num{
	background-color: #fff;
}
.pagination a.num:hover{
	background-color:#eee;
}
.page_skip a{
	font-size:14px;
	color:#666;
}
.page_skip a em{
	font-style:normal;
}
.page_skip .page_jump_txt{
	width: 30px;
  	height: 20px;
  	margin: 0 3px;
  	line-height: 20px;
  	font-size: 14px;
  	text-align: center;
  	color:#666;
}
.sure_btn{
	display: inline-block;
	*display:inline;
	*zoom:1;
	width:60px;
	height:25px;
	background-color: #277438;
}
.sure_btn:link,.sure_btn:visited{
	line-height: 24px;
	text-align: center;
	color:#fff;
	font-family:"Microsoft YaHei";
}
/*快递存放*/
.store_banner{
	width:100%;
	height:500px;
	background:url(../img/store_bg.jpg) repeat-x center top;
}
.store_point{
	margin:20px 0 40px 0;
}
.point_tit{
	font-size:16px;
	font-family:"微软雅黑","宋体";
	padding-left:10px;
	border-left:4px solid #277438;
	font-weight:normal;
	margin-bottom:10px;
}
.point_left{
	float: left;
	width:840px;
	border:1px solid #999;
	overflow: hidden;
	margin-right:18px;
	padding:25px;
	background-color: #eff8f7;
}
.point_right{
	width:290px;
	float: right;
}
.region_sel{
	text-align: right;
	border-bottom: 1px solid #ccc;
	padding-bottom:25px;
	font-size:12px;
	color:#666;
}
.region_sel b{
	font-weight:normal;
	color:#ff0000;
	padding:0 5px;
}
.region_sel .point_sel{
	width:115px;
	height:25px;
	margin-right:3px;
}
.region_sel .sel_btn{
	width:66px;
	height: 25px;
	color:#fff;
	background-color:#277438;
	border:0;
}
.store_ad{
	letter-spacing:-3px;
}
.store_ad a{
	font-size:0;
	display: block;
	margin-bottom:8px;
}
.store_location{
	padding-top:25px;
}
.store_address{
	float: left;
}
.store_map{
	float: right;
}
.address_name{
	font-size:16px;
	font-family:"微软雅黑","宋体";
	color:#277438;
	font-weight:normal;
	padding-bottom:20px;
}
.link_msg{
	font-size:14px;
	color:#666;
	font-family:"微软雅黑","宋体";
	line-height:175%;
}
.link_tel{
	padding-bottom:20px;
}
.store_location .join_link{
	display: block;
	font-size:14px;
	text-align: right;
	font-family:"微软雅黑","宋体";
	text-decoration:underline;
}
.store_join{
	float: left;
}
.store_join img{
	border:1px solid #ccc;
	padding:8px;
}
/*乡村旅游*/
.v_trip_head{
	position: relative;
    height:400px;
}
.v_trip_subnav{
	border:1px solid #ccc;
    display:none;
}
.v_trip_subnav .subnav_tab{
	position: relative;
	width:48px;
	height:196px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align: center;
	z-index:888;
}
.v_trip_banner{
	position: absolute;
	right:0;
	top:0;
}
.v_trip_banner img{
	width:1200px;
	height:396px;
}
.v_trip_subnav .subnav_tit{
    position: relative;
    z-index: 9999;
	display: block;
	width:60px;
	height:148px;
	color:#277348;
	font-size:16px;
	font-family:"微软雅黑","宋体";
	padding-top:48px;
	padding-right:4px;
}
.subnav_list{
	width:245px;
	height:176px;
	position: absolute;
	top:0;
	left:49px;
	z-index:887;
	text-align:left;
	font-size:12px;
	padding:10px 20px 10px 30px;
	background-color: rgba(0, 0, 0, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');
	display: none;
}
.subnav_list .subnav_item a{
	color:#fff;
}
.subnav_list .subnav_item dl{
	margin-bottom:8px;
}
.subnav_list .subnav_item dt a{
	font-size:12px;
	font-weight:bold;
	line-height:24px;
}
.subnav_list .subnav_item dd a{
	margin-right:3px;
	line-height:12px;
}
.subnav_list .subnav_item dd a:hover{
	color:#df600e;
	text-decoration:underline;
}
.v_trip_subnav .subnav_tab.eur .subnav_tit{
	color:#df600e;
	background:url(../img/bm_icons.png) no-repeat -636px -302px;
}
.trip_select{
	position: relative;
	border:1px solid #ccc;
	background-color: #f5faf8;
	padding:15px 25px 15px 45px;
	margin:30px 0;
	overflow: hidden;
    display:none;
}
.trip_category .sel_key{
	font-size:16px;
	color:#3a3a3a;
	font-family:"微软雅黑","宋体";
	float: left;
	vertical-align:middle;
}
.trip_category .trip_city_list{
	padding-left:70px;
	overflow: hidden;
}
.trip_category .trip_city_list .select_item{
	float: left;
	width:80px;
	padding-bottom:10px;
	overflow: hidden;
	
}
.trip_category .trip_city_list .select_item a{
	font-size:14px;
	color:#3a3a3a;
	font-family:"微软雅黑","宋体";
}
.trip_category .trip_city_list .select_item a.green{
	color:#df600e;
}
.trip_category .trip_city_list .select_item a:hover{
	color:#e48239;
}
.trip_category .sele_ext{
	position: absolute;
	top:18px;
	right:28px;
	width:23px;
	height:23px;
	background:url(../img/bm_icons.png) no-repeat 0px -201px;
}
.notice{
	position: absolute;
	left:0;
	padding-left:30px;
	line-height:22px;
	font-size:12px;
	font-family:"宋体","微软雅黑";
	color:#666;
	background:url(../img/bm_icons.png) no-repeat 0px -158px;
}
.trip_view .view_list .view_item{
	position: relative;
	float: left;
	width:373px;
	height:415px;
	border:1px solid #999;
	padding-bottom:30px;
	margin: 0 37px 37px 0;
	cursor: pointer;
}
.trip_view .view_list .view_item .view_info{
	padding:0 20px;
	font-family:"微软雅黑","宋体";
	padding-bottom:30px;
	height:121px;
}
.trip_view .view_list .view_item .view_info .view_tit{
	padding:20px 0;
	font-size:18px;
	font-weight: 400;
	color:#666;
}
.trip_view .view_list .view_item .view_info .view_txt{
	position: relative;
	font-size:14px;
	color:#666;
	text-indent:2em;
}
.trip_view .view_list .bur{
	position: absolute;
	bottom:0;
	border-bottom:10px solid #df600e;
}
.quote{
	width:27px;
	height:27px;
	position: absolute;
}
.q_quote{
	top:-17px;
	left:0px;
	background:url(../img/q_quto.png) no-repeat;
}
.h_quote{
	top: 42px;
  	right:10px;
  	background:url(../img/h_quote.png) no-repeat;
}
